#include <iostream>
// #include <stdint.h>
using namespace std;


int main()
{
    string greeting="Hello,runoob";  //这里的string 像是一种模板

    uint32_t a=10;
}

/**
 *  变量声明向编译器保证变量以给定的类型和名称存在，这样编译器在不需要知道变量完整细节的情况下也能继续下一步
 * 的编译，变量声明只在编译时有它的意义。在程序连接时编译器需要实际的变量声明  （注意和变量定义的区别）
 * 变量可以在多个地方被声明,但是只能在一个地方被定义
 *
 *
 *
 *  变量的作用域
 *      类作用域,在类内部声明的变量具有类作用域,他们可以被类的所有成员函数访问，类作用域变量的生命周期与类的生命周期相同
 * 
 * 
 *  看来类还得好好学学
 */
